71920799776eee78b825e86cccde1a444dc473b4,bbb-common-message/src/main/java/org/bigbluebutton/common/messages/DeskShareRecordingStartedEventMessage.java,DeskShareRecordingStartedEventMessage,fromJson,#String#,37
Before Change
if (header.has("name")) {
String messageName = header.get("name").getAsString();
if (DESKSHARE_RECORDING_STARTED_MESSAGE.equals(messageName)) {
if (payload.has(CONFERENCE_NAME)
&& payload.has(TIMESTAMP)
&& payload.has(FILENAME)) {
String conferenceName = payload.get(CONFERENCE_NAME).getAsString();
String filename = payload.get(FILENAME).getAsString();
String timestamp = payload.get(TIMESTAMP).getAsString();
return new DeskShareRecordingStartedEventMessage(conferenceName, filename, timestamp);
}
}
}
After Change
if (header.has("name")) {
String messageName = header.get("name").getAsString();
if (DESKSHARE_RECORDING_STARTED_MESSAGE.equals(messageName)) {
if (payload.has(CONFERENCE_NAME)
&& payload.has(TIMESTAMP)
&& payload.has(CHANNELS)
&& payload.has(SAMPLERATE)
&& payload.has(VIDEO_HEIGHT)
&& payload.has(VIDEO_WIDTH)
&& payload.has(FRAMES_PER_SECOND)
&& payload.has(FILENAME)) {
String conferenceName = payload.get(CONFERENCE_NAME).getAsString();
String filename = payload.get(FILENAME).getAsString();
String timestamp = payload.get(TIMESTAMP).getAsString();
int channels = payload.get(CHANNELS).getAsInt();
int samplerate = payload.get(SAMPLERATE).getAsInt();
int vh = payload.get(VIDEO_HEIGHT).getAsInt();
int vw = payload.get(VIDEO_WIDTH).getAsInt();
double fps = payload.get(FRAMES_PER_SECOND).getAsDouble();
return new DeskShareRecordingStartedEventMessage(conferenceName, filename, channels,
samplerate, vw, vh, fps, timestamp);
}
}
}